Skip to content

Create GH actions workflow for agent release - #3026

Closed
JonasKunz wants to merge 3 commits into
elastic:mainfrom
JonasKunz:release_via_gh_actions
Closed

Create GH actions workflow for agent release#3026
JonasKunz wants to merge 3 commits into
elastic:mainfrom
JonasKunz:release_via_gh_actions

Conversation

@JonasKunz

@JonasKunz JonasKunz commented Feb 20, 2023

Copy link
Copy Markdown
Contributor

What does this PR do?

Add GH actions workflow for our existing release process.
Most of the process is unchanged, main difference is that all commiting / tagging is done in the very first job within the workflow and not during the actual build and deploy anymore.

I added a new automation for moving eveything in the unreleased section in the changelog to a new section for the target release.

As a result, we should now be able to retry the individual steps in this workflow, because each one is atomic and retriable in case of failure.

I testes the provided jobs as far as possible without authorization on my own fork.
The following things still need to be done:

  • Implement the actual buildkite integration for the mvn deploy
  • Implement the AWS Lambda build
  • Setup the apmmachine authorization (or whichever user we use)

I have marked all the places with # TODO comments in the workflow file where work is needed.

@ghost

ghost commented Feb 20, 2023

Copy link
Copy Markdown

💚 Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS
Pipeline View Test View Changes Artifacts preview previewSnapshots

Expand to view the summary

Build stats

  • Start Time: 2023-04-06T14:39:20.817+0000

  • Duration: 13 min 0 sec

❕ Flaky test report

No test was executed to be analysed.

🤖 GitHub comments

Expand to view the GitHub comments

To re-run your PR in the CI, just comment with:

  • /test : Re-trigger the build.

  • run benchmark tests : Run the benchmark tests.

  • run jdk compatibility tests : Run the JDK Compatibility tests.

  • run integration tests : Run the Agent Integration tests.

  • run end-to-end tests : Run the APM-ITs.

  • run windows tests : Build & tests on windows.

  • run elasticsearch-ci/docs : Re-trigger the docs validation. (use unformatted text in the comment!)

@JonasKunz

Copy link
Copy Markdown
Contributor Author

Closed in favor of #3137

@JonasKunz JonasKunz closed this Jun 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants